.home-page .header-wrap{margin-top:60px}.home-page .navbar{background:var(--white)!important}.home-page .header-area{position:absolute!important;top:0;left:0;right:0;width:100%;min-height:var(--header-total-height);z-index:9999;background:0 0!important}.home-page .header-wrap,.home-page .navbar,.home-page .site-header,.home-page .topbar{position:relative;z-index:10000}.home-page .serverhero{isolation:isolate;padding:clamp(145px,12vw,150px) 0 clamp(64px,6vw,50px);background:linear-gradient(90deg,#040444 0,rgba(2,11,37,.94) 36%,rgba(2,11,37,.58) 62%,rgba(2,11,37,.16) 100%),var(--serverhero-image) center right/cover no-repeat}.home-page .serverhero h1{max-width:720px;color:#fff;font-family:Exo,sans-serif;font-size:clamp(34px, 5.7vw, 82px);font-weight:650;line-height:1.05;letter-spacing:-2px;text-shadow:0 4px 24px rgba(0,0,0,.42)}.home-page .serverhero p{max-width:620px;color:rgba(255,255,255,.92);font-size:clamp(15px, 1.1vw, 18px);line-height:1.75}.home-page .serverbadges{max-width:590px}.home-page .serverbadge{min-height:66px;padding:13px 15px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.08)}.home-page .serverbadge i{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,136,255,.18);color:var(--serverprimary);font-size:15px}.home-page .serverbadge span,.home-page .serverbadge strong{display:block}.home-page .serverbadge strong{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.home-page .serverbadge span{margin-top:3px;color:rgba(255,255,255,.7);font-size:12px;line-height:1.3}.home-page .serveranimate{opacity:0;transform:translateY(28px);animation:.72s cubic-bezier(.22,1,.36,1) forwards vpsHeroFadeUp}.home-page .serverdelay-1{animation-delay:.12s}.home-page .serverdelay-2{animation-delay:.25s}.home-page .serverdelay-3{animation-delay:.38s}.home-page .serverdelay-4{animation-delay:.5s}.home-page .serverdelay-5{animation-delay:.58s}.home-page .serverdelay-6{animation-delay:.66s}.home-page .serverdelay-7{animation-delay:.74s}@keyframes vpsHeroFadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.home-page .serverhero{background:linear-gradient(90deg,rgba(4,4,68,.98) 0,rgba(2,11,37,.94) 64%,rgba(2,11,37,.58) 100%),var(--serverhero-image) 72% center/cover no-repeat}.home-page .serverhero h1{letter-spacing:-1.4px}}@media (max-width:767px){.home-page .serverhero{background:linear-gradient(90deg,rgba(4,4,68,.99) 0,rgba(2,11,37,.96) 72%,rgba(2,11,37,.7) 100%),var(--serverhero-image) 74% center/cover no-repeat}.home-page .serverbadge{min-height:60px;padding:10px;border-radius:14px;box-shadow:none}.home-page .serverbadge i{width:30px;height:30px;min-width:30px;border-radius:10px;font-size:13px}.home-page .serverbadge strong{font-size:12px}.home-page .serverbadge span{font-size:10px}.home-page .serveranimate{transform:translateY(16px);animation-duration:.48s}.home-page .header-area{background:0 0!important}}@media (prefers-reduced-motion:reduce){.home-page .serveranimate{opacity:1;transform:none;animation:none}}.vps-pricing{background:linear-gradient(180deg,var(--white),var(--bg));color:var(--dark)}.vps-pricing a{text-decoration:none}.vps-pricing .vps-head{max-width:850px}.vps-pricing .vps-head h2{margin:0;color:var(--dark);font-size:clamp(30px,4vw,44px);line-height:1.15;letter-spacing:-.8px;font-weight:650}.vps-pricing .vps-head p{margin:13px auto 0;color:var(--muted);font-size:16px;line-height:1.7}.vps-pricing .vps-list{display:grid;gap:18px}.vps-pricing .vps-plan{position:relative;padding:15px 20px;border:1px solid #04044414;border-radius:20px;background:var(--white);box-shadow:0 16px 40px #0404440f;overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.vps-pricing .vps-plan:hover,.vps-pricing .vps-plan.is-open{border-color:#0088ff29;background:linear-gradient(180deg,var(--white),var(--bg))}.vps-pricing .vps-plan.is-featured{border-color:#08f3;box-shadow:0 22px 55px #0088ff17}.vps-pricing .vps-plan.is-featured::after{content:"Popular";position:absolute;top:14px;right:16px;z-index:2;padding:6px 11px;border-radius:999px;background:linear-gradient(135deg,var(--dark),var(--primary));color:var(--white);font-size:11px;font-weight:700;letter-spacing:.3px}.vps-pricing .vps-main{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(155px,.85fr) auto;align-items:center;gap:18px}.vps-pricing .vps-plan.is-open .vps-main{padding-bottom:18px;border-bottom:1px solid #04044414}.vps-pricing .vps-spec{display:flex;align-items:center;gap:14px;min-width:0}.vps-pricing .vps-icon{width:44px;height:44px;min-width:44px;display:grid;place-items:center;border-radius:14px;background:var(--dark);color:var(--white);font-size:18px}.vps-pricing .vps-spec-text{min-width:0}.vps-pricing .vps-spec-text small,.vps-pricing .vps-price small{display:block;margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.25}.vps-pricing .vps-spec-text strong{display:block;max-width:150px;color:var(--dark);font-size:16px;font-weight:650;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vps-pricing .vps-price{min-width:145px}.vps-pricing .vps-price strong{display:inline-block;font-size:27px;line-height:1;font-weight:750;background:linear-gradient(135deg,var(--dark),var(--primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vps-pricing .vps-price span{margin-left:4px;color:var(--muted);font-size:14px;font-weight:500}.vps-pricing .vps-details-head{position:absolute;right:6px;bottom:5px;display:flex;align-items:center;gap:10px;z-index:1}.vps-pricing .vps-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:6px 12px;border:1px solid #0088ff47;border-radius:999px;background:var(--white);color:var(--primary);font-size:12px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 6px 16px #0088ff14;transition:.25s ease}.vps-pricing .vps-toggle:hover,.vps-pricing .vps-plan.is-open .vps-toggle{background:var(--primary);border-color:var(--primary);color:var(--white)}.vps-pricing .vps-toggle i{transition:transform .25s ease}.vps-pricing .vps-plan.is-open .vps-toggle i{transform:rotate(180deg)}.vps-pricing .vps-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s ease,opacity .25s ease,padding-top .35s ease}.vps-pricing .vps-details-inner{overflow:hidden}.vps-pricing .vps-plan.is-open .vps-details{grid-template-rows:1fr;opacity:1;padding-top:14px}.vps-pricing .vps-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vps-pricing .vps-feature{min-height:72px;padding:12px 14px;border:1px solid #04044412;border-radius:14px;background:var(--white)}.vps-pricing .vps-feature span{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;font-weight:700}.vps-pricing .vps-feature strong{display:block;color:var(--text);font-size:13px;font-weight:750;line-height:1.35}.vps-pricing .vps-note{margin-top:22px;padding:20px 22px;border:1px solid #04044414;border-radius:20px;background:var(--white);box-shadow:0 16px 42px #0404440e;color:var(--muted);font-size:19px;line-height:1.6}.vps-pricing .vps-note i{color:var(--primary)}@media (max-width: 1199px){.vps-pricing .vps-main{grid-template-columns:repeat(3,minmax(0,1fr))}.vps-pricing .vps-price{min-width:0}.vps-pricing .vps-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.vps-pricing .vps-plan{padding:15px 20px;border-radius:18px}.vps-pricing .vps-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.vps-pricing .vps-spec{gap:10px}.vps-pricing .vps-icon{width:38px;height:38px;min-width:38px;border-radius:12px;font-size:15px}.vps-pricing .vps-spec-text strong{max-width:100%;font-size:14px;white-space:normal}.vps-pricing .vps-price strong{font-size:24px}.vps-pricing .vps-toggle{width:100%;min-height:30px}.vps-pricing .vps-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vps-pricing .vps-note{align-items:flex-start!important;flex-direction:column}}@media (max-width: 480px){.vps-pricing .vps-main,.vps-pricing .vps-feature-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.vps-pricing .vps-plan,.vps-pricing .vps-toggle,.vps-pricing .vps-toggle i,.vps-pricing .vps-details{transition:none}}